package com.zros.modules.business.vo;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 试听课程表
 * </p>
 *
 * @author pangyinqiang
 * @since 2019-04-17
 */
public class AuditionVo extends Model<AuditionVo> {


	private static final long serialVersionUID = 1L;

    private Long tryCourseId;

    private Long clueId;
    
    private String courseId;
    
    private String courseName;
    
    private String teacherId;
    
    private String teacherName;
    
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private LocalDate courseTime;

    private String creator;

    private LocalDateTime createTime;

    private String updator;

    private LocalDateTime updateTime;

    private String delFlag;
    
    private String remark;

    public Long getTryCourseId() {
		return tryCourseId;
	}


	public void setTryCourseId(Long tryCourseId) {
		this.tryCourseId = tryCourseId;
	}


	public Long getClueId() {
		return clueId;
	}

	public void setClueId(Long clueId) {
		this.clueId = clueId;
	}

	public String getCourseId() {
		return courseId;
	}

	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	public String getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(String teacherId) {
		this.teacherId = teacherId;
	}


	public LocalDate getCourseTime() {
		return courseTime;
	}


	public void setCourseTime(LocalDate courseTime) {
		this.courseTime = courseTime;
	}


	public String getCreator() {
		return creator;
	}


	public void setCreator(String creator) {
		this.creator = creator;
	}


	public LocalDateTime getCreateTime() {
		return createTime;
	}


	public void setCreateTime(LocalDateTime createTime) {
		this.createTime = createTime;
	}


	public String getUpdator() {
		return updator;
	}


	public void setUpdator(String updator) {
		this.updator = updator;
	}


	public LocalDateTime getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(LocalDateTime updateTime) {
		this.updateTime = updateTime;
	}


	public String getDelFlag() {
		return delFlag;
	}


	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}


	public String getRemark() {
		return remark;
	}


	public void setRemark(String remark) {
		this.remark = remark;
	}
    @Override
    protected Serializable pkVal() {
        return this.tryCourseId;
    }


	public static long getSerialversionuid() {
		return serialVersionUID;
	}


	public String getCourseName() {
		return courseName;
	}


	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}


	public String getTeacherName() {
		return teacherName;
	}


	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}
	
	
}
